package com.stormrage.entity.learn.req;

import java.io.Serializable;
import java.util.Date;

import com.stormragetech.core.entity.Page;

/**
 * @Title: LeaTermReq.java
 * @Package com.stormrage.entity.learn.req
 * @Description: 学期 请求 类
 * @author www.stormragetech.com
 * @date 2016年4月8日
 * @version V1.0
 */
public class LeaTermReq implements Serializable {

	// ------------------------------- Fields -------------------------------

	private static final long serialVersionUID = -7300258136225234550L;

	// ------------------------------- Fields -------------------------------

	private String term;

	private String major;

	private Date applyDateStart;

	private Date applyDateEnd;

	private Date studyDateStart;

	private Date studyDateEnd;

	private Date examDateStart;

	private Date examDateEnd;

	private Page page;

	// ------------------------------- Fields -------------------------------

	public LeaTermReq() {
	}

	// ------------------------------- Fields -------------------------------

	public String getTerm() {
		return term;
	}

	public void setTerm(String term) {
		this.term = term;
	}

	public String getMajor() {
		return major;
	}

	public void setMajor(String major) {
		this.major = major;
	}

	public Date getApplyDateStart() {
		return applyDateStart;
	}

	public void setApplyDateStart(Date applyDateStart) {
		this.applyDateStart = applyDateStart;
	}

	public Date getApplyDateEnd() {
		return applyDateEnd;
	}

	public void setApplyDateEnd(Date applyDateEnd) {
		this.applyDateEnd = applyDateEnd;
	}

	public Date getStudyDateStart() {
		return studyDateStart;
	}

	public void setStudyDateStart(Date studyDateStart) {
		this.studyDateStart = studyDateStart;
	}

	public Date getStudyDateEnd() {
		return studyDateEnd;
	}

	public void setStudyDateEnd(Date studyDateEnd) {
		this.studyDateEnd = studyDateEnd;
	}

	public Date getExamDateStart() {
		return examDateStart;
	}

	public void setExamDateStart(Date examDateStart) {
		this.examDateStart = examDateStart;
	}

	public Date getExamDateEnd() {
		return examDateEnd;
	}

	public void setExamDateEnd(Date examDateEnd) {
		this.examDateEnd = examDateEnd;
	}

	public Page getPage() {
		return page;
	}

	public void setPage(Page page) {
		this.page = page;
	}

	// ------------------------------- Fields -------------------------------

	@Override
	public String toString() {
		return this.getClass() + " : term - " + term + " major - " + major + " applyDateStart - " + applyDateStart
				+ " applyDateEnd - " + applyDateEnd + " studyDateStart - " + studyDateStart + " studyDateEnd - "
				+ studyDateEnd + " examDateStart - " + examDateStart + " examDateEnd - " + examDateEnd + " page - "
				+ page;
	}

}
